<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
        // 自定义构造函数
        function Studance(name,age) {
          // 实例成员可以使用实例对象来调用，this添加
      this.name = name;
      this.age = age;
      // this内部的type属性不可变
      this.type = "bus";
      // 每个实例对象fun方法都是一样的
      this.fuu = function () {
        console.log(this.age);
      }
    }
      // 生成对象的实例
        var st1 = new Studance("试试",115);
        var st2 = new Studance("自杀",112);
      
      
    // 实例成员的调用
      console.log(st1.name);//试试
      // 不能通过构造函数调用,会返回undefined
      console.log(Studance.age);//undefined

    // 静态成员--添加给构造函数自身的成员
      // 只能通过静态函数调用
    Studance.api = "v1.222"
    console.log(Studance.api);//v1.222
      // 不能通过对象调用,会返回undefined
    console.log(st1.api);//undefined
  </script>
</body>
</html>